i can bet my life on - French English Dictionary